var _a_url = window.parent._index_path;

/*************************
 * 所有弹框调用各自弹框的入口
 ***********************/
function showModelData(obj){
	var objData=$(obj).prev();
	//1.判断弹框是单选还是多选如果是单选
	//2.调用各自的回调函数
	var funcName="";
	if($(objData).attr("sm")=='false'){    //多选
		funcName=$(objData).attr("datalistfunc_m");     //获得弹框的回调函数
	}else if($(objData).attr("sm")=='true'){  //单选
		funcName=$(objData).attr("datalistfunc_s");     //获得弹框的回调函数
	}else{
		alert("该弹框的singleMore属性没有配置");
		return;
	}
	if(funcName !=null&&funcName!=undefined&&funcName!= ""){  
		eval(funcName).call(this,objData);
		return;
	}
	var modelType=$(objData).attr("modeltype");    //获得弹框模板
	var param1='';
	var param2='';
	
	if($(objData).parent().find("input[dgs=true]").length>0){
		$(objData).parent().find("input[dgs=true]").removeAttr("readonly")
	}
	//普通弹框的类型
	if(modelType==1){  
		showDataList_s1(objData,param1,param2);
	}else if(modelType==2){   //调用普通弹框的多选
		showDataList_s2(objData,param1,param2);
	}
	//一对多弹框的类型
	else if(modelType==5){
		showDataList_m5(objData,param1,param2);
	}else if(modelType==6){
		showDataList_m6(objData,param1,param2);
	}else if(modelType==7){
		showDataList_m7(objData,param1,param2);
	}else{
		$.messager.alert("提示信息",$(objData).attr("qucln")+"modelType没有配置","info");
	}
}



/***************************************************
 * modelType=1（普通弹框单选(有勾选无添加)）
 ****************************************************/
function showDataList_s1(obj,param1,param2){
	var  isReBuild=false;
	//判断查询条件设置是否为空,如果查询不为空，那么重新生成全部数据，并非直接打开过滤后的数据
	var objConfig =$(obj).parent().children("#light").find("#configS");
	if(objConfig.length>0){
		$(objConfig).find("input,select").map(function(){
			if($(this).val()!=""){
				$(this).val("");
				isReBuild=true;
			}
		});
	}
	if(isReBuild==true){
		$(obj).parent().children('#light').remove();  
		$(obj).parent().children('#fade').remove();   
	}
	//1.如果弹框没有存在直接加载数据和字段
	if($(obj).parent().children('#light').length==0){
		loadDataListStyle(obj,param1,param2);   	//加载样式       
		var dataColn=loadColnData(obj,param1,param2); //加载字段和数据
		if(dataColn=="false"){
			return;
		}
		//加载弹框的条件查询框
		var objConfig =$(obj).parent().children("#light").find("#configS");
		createConfig_s(objConfig,dataColn.columns);
	}
	//2.如果弹框已经存在,那么就不需要加载样式，只需要加载数据
	else{
		if($(obj).parents("form").attr("flag")=="3"){   	//复制页面
			//页面所有复制的弹框数据chan都是T
			if(typeof($(obj).attr("chan"))!='undefined'||$(obj).attr("chan")=='T'){
				var flag=loadColnData(obj,param1,param2);//加载字段和数据
			}
		}else{
			//清除弹框中所有的选中行,删除已选的行
			resetSelect_s($(obj));
		}
	}
	//4.打开弹窗，打开遮罩
	fadeWin($(obj).parent());
	//5.获取焦点
	focusE(obj);  
}
/**********************************
 * 重置弹框的选中（初始化弹框的时候）
 ********************************/
function resetSelect_s(obj){
	var dataGobjAll=$(obj).parent().find('div #datalistAll');      //所有
	var dataGobjFilter=$(obj).parent().find('div #datalistFilter'); //已选
	$(dataGobjAll).datagrid('clearSelections');      //清除所有弹框的选中
	if($(dataGobjFilter).datagrid("getRows").length>0){    //清除已选弹框的选中)
		$(dataGobjFilter).datagrid("clearSelections");
	}
	$(dataGobjFilter).datagrid('loadData',{ total:0, rows: []});    //清除已选弹框的选中
	$(dataGobjAll).attr("selectIndex","");
	$(dataGobjAll).attr("isUnsel","true");
	var inputCodeVal=$(obj).val();
	//重新进行选择
	if(inputCodeVal!=null&&inputCodeVal!=undefined&&inputCodeVal!='undefined'&&inputCodeVal!=""){
		$(dataGobjAll).datagrid('selectRecord',inputCodeVal);//通过 id 的值做参数选中一行  会触发onSelect事件
	}
}


//1.普通弹框的样式和按钮的绑定事件
function loadDataListStyle(obj,param1,param2){
	$(obj).parent().append(dataListHtml);
	//1.添加和删除按钮隐藏
	$(obj).parent().children('#light').width($(obj).attr("dgw"));
	$(obj).parent().children('#light').height($(obj).attr("dgh"));
	
	$(obj).parent().children('#light').find("#addData").css("display","none");
	$(obj).parent().children('#light').find("#deleteData").css("display","none");
	//2.div隐藏
	$(obj).parent().children('#light').find("#selTabM").css("display","none");
	//初始化tab标签(包括所有和已选)
	var dataTab = $(obj).parent().find('#selTab');
	$(dataTab).tabs({
		fit:true,
		plain:true,
	    border:false
	});
}



//2.加载DataGrid列字段(普通弹框)
function fillColns_s(obj){
	var dataGobjAll=$(obj).parent().find('div #datalistAll');      //所有
	var dataGobjFilter=$(obj).parent().find('div #datalistFilter'); //已选
	var inputCode=$(obj).val();   //编码
	var dsid=$(obj).attr("dsid");
	var filterConfig="";         
	var dataColn="";
	var ediType=$(obj).attr("editype");
	if(ediType == null ||  ediType == ''){
		$.messager.alert("提示信息","'"+ediType+"' 对照信息字段ID为空请配置","info");
		return dataColn;
	}
	//1.弹框的过滤条件（根据该单据的的另一个字段条件过滤）
	if(typeof($(obj).attr("datalistfilter"))!="undefined"&&$(obj).attr("datalistfilter")!=""){
		filterConfig=getFilterStr(obj);
		if(filterConfig=="false"){
			//条件不满足，那么就把弹框移除
			$(obj).parent().children('#light').remove();  
			$(obj).parent().children('#fade').remove();   
			return "false";
		}
	}
	//2.弹框的过滤条件（弹框上面的过滤条件）
	//加载字段
	var inputVal=joinConfigStr(obj);
	$.ajax({ 
		url:_a_url+'dz/loadDzDL',   //加载字段
		data:{'dzId':ediType,'dsId':dsid,'inputVal':inputVal,"filterConfig":filterConfig,"inputCode":inputCode},
		type:'post',
		async:false,
		success:function(data){
			dataColn=data;
		}
	});
	//2.初始化datagridj，并加载字段
	initDataGrid_s(obj,dataColn,dataGobjFilter,dataGobjAll);
	
	 //1.1.动态绑定确认按钮的事件
	$($(obj).parent().children('#light').find("#sureData")).removeAttr("click");
	$($(obj).parent().children('#light').find("#sureData")).unbind("click");
	$($(obj).parent().children('#light').find("#sureData")).bind("click",function(){   
		sureDataList_s(obj,dataColn,"");
	});
	 //1.2.动态绑定查询按钮的事件
	$($(obj).parent().children('#light').find("#query")).removeAttr("click");
	$($(obj).parent().children('#light').find("#query")).unbind("click");
	$($(obj).parent().children('#light').find("#query")).bind("click",function(){  
		query_s(obj);      
	});
	//1.3.动态绑定重置按钮的事件
	$($(obj).parent().children('#light').find("#resetConfig")).removeAttr("click");
	$($(obj).parent().children('#light').find("#resetConfig")).unbind("click");
	$($(obj).parent().children('#light').find("#resetConfig")).bind("click",function(){   //查询按钮绑定的事件
		resetConfig_s(obj,dataColn);      
	});
	//1.4关闭按钮绑定的事件
	$($(obj).parent().children('#light').find("#closeDL")).removeAttr("click");
	$($(obj).parent().children('#light').find("#closeDL")).unbind("click");
	$($(obj).parent().children('#light').find("#closeDL")).bind("click",function(){   //查询按钮绑定的事件
		closeDataList(obj);      
	});
	return dataColn;
}

//初始化datagrid的字段和数据
function loadColnData(obj,isReset,param2){
	var dataGobjAll=$(obj).parent().find('div #datalistAll');      //所有
	var dataGobjFilter=$(obj).parent().find('div #datalistFilter'); //已选
	var inputCodeVal=$(obj).val();
	//1.初始化弹框，并加载字段
	var dataClons=fillColns_s(obj);
	var dgData;
	if(dataClons=="false"){  
		return "false";
	}
	if(dataClons==null||dataClons==""){
		$.messager.alert("弹框提示","该弹框的ediType配置有误","warn");
	}
	if(isReset=="true"){
		$(dataGobjAll).datagrid("clearSelections");
		if($(dataGobjFilter).datagrid("getRows").length>0){
			$(dataGobjFilter).datagrid('deleteRow',0); 
		}
	}
	//2.加载datagrid数据
	$.ajax({
		type:'post',
		url:dataClons.url,
		data:dataClons.dataListParamSa,
		async:false,
		success:function(data){
			dgData=data;
			$(dataGobjAll).datagrid('loadData',data);
			//判断查询条件有没有值,如果查询条件的enter事件之后，那么再次回车事件的时候，直接确认
		}
	});
	//3.根据文本框的值在弹框中选中（selectRecord会触发datagrid的onselect事件）
	if(isReset!="true"){
		if(inputCodeVal!=null&&inputCodeVal!=undefined&&inputCodeVal!='undefined'&&inputCodeVal!=""){
			$(dataGobjAll).datagrid('selectRecord',inputCodeVal);//通过 id 的值做参数选中一行  会触发onSelect事件
		}
	}
	
	//判断输入框的值
	var input_m = $(obj).parent().find('div[id=configS]').find("input,select"); 
	$(input_m).each(function(){
		if($(this).attr("ischan")=='T'){
			$(this).unbind("keydown");
			$(this).removeAttr("onkeydown");
			$(this).bind("keydown",function(e){   
				if(e.keyCode==13){
					sureInput(this,obj,dataClons,"");
				}
			});
			if(dgData.rows.length==1){
				$(dataGobjAll).datagrid('selectRow',0);			//重新绑定查询框的enter事件
			}
		}
	});
	return dataClons;
}


function sureInput(obj_qr,obj,dataClons,param1){
	var oldVal=$(obj_qr).attr("oldVal");
	var newVal=$(obj_qr).val();
	if(oldVal!=newVal){
		$(obj_qr).attr("oldVal",newVal);
		$(obj_qr).removeAttr("ischan");
		enterDGQ($(obj_qr));
	}else{
		$(obj_qr).removeAttr("ischan");
		sureDataList_s(obj,dataClons,"");
	}
}



/*******************************************************************************
 * 所有datagrid的绑定的键盘事件
 ******************************************************************************/
$.extend($.fn.datagrid.methods, {
	keyCtr_dg: function (jq) {
		return jq.each(function(){
			var grid = $(this);
			grid.datagrid('getPanel').panel('panel').attr('tabindex',1).bind('keydown',function (e) {
				switch (e.keyCode) {
				case 13:     				// enter(键盘的enter键)
					//触发确定事件
					$('a[id=sureData]').click();
				}
			});
		});
	}
});


//向已选Tab中添加数据
function addOrDelFilterData_s(obj,dlObj,datacluns,rowData,rowIndex,selectFlag){
	var coln=datacluns.returnColn;  //对照信息中的主键
	var dataGobjFilter=$(obj).parent().find('div #datalistFilter');
	var dataGobjAll=$(obj).parent().find('div #datalistAll'); 
	var nowRows = $(dataGobjFilter).datagrid('getRows');    //获取已选的所有的行
	if(selectFlag=="0"){   //所有Tab选中一行
		if($(dataGobjFilter).datagrid("getRows").length>0){
			$(dataGobjFilter).datagrid('deleteRow',0); 
		}
		$(dataGobjFilter).datagrid('appendRow',rowData);
		$(dataGobjFilter).datagrid('selectRow',0);	
	}else if(selectFlag=="1"){   //所有Tab取消选中一行
		if($(dataGobjFilter).datagrid("getRows").length>0){
			$(dataGobjFilter).datagrid('deleteRow',0); 
		}
	}else if(selectFlag=='3'){    //已选tab中取消选中
		if($(dataGobjFilter).datagrid("getRows").length>0){
			$(dataGobjFilter).datagrid('deleteRow',0); 
		}
		//获取选中的行
		var selectRow=$(dataGobjAll).datagrid('getSelected');    //获取选中行
		if(selectRow!=null){
			var selectIndex=$(dataGobjAll).datagrid('getRowIndex',selectRow);
			$(dataGobjAll).datagrid('unselectRow',selectIndex);        //取消已选中的选中行
		}
	}
}




//取消Tab行数据
function delFilterRow(obj,datacluns,rowData,rowIndex){
	var dataGobjFilter=$(obj).parent().find('div #datalistFilter');
	$(dataGobjFilter).datagrid('deleteRow',0); 
}


//已选tab的取消选中行
function unSelectFilter_s(obj,datacluns,rowIndex,rowData){
	var dataGobjAll=$(obj).parent().find('div #datalistAll'); 
	var dataGobjFilter=$(obj).parent().find('div #datalistFilter');
	$(dataGobjFilter).datagrid('deleteRow',rowIndex); 
	$(dataGobjAll).datagrid('clearSelections');    //获取所有tab中已选的行,然后取消选择
}


//普通确定弹框窗口关闭事件
function sureDataList_s(obj,data,param1){//确定按钮
	var retnClnName = data.returnColn;   //需要返回的字段
	var funcName =data.funName;
	var showName =data.showName;   //显示的列名
	//获取选取的数据
	var dataGobjFilter=$(obj).parent().find('div #datalistFilter');
	var selRows = $(dataGobjFilter).datagrid('getSelected');
	var selIndex=$(dataGobjFilter).datagrid('getRowIndex',selRows);
	var inputCodeVal="";   //获取用户选择的实际的值（编码）
	var inputNameVal="";      //获取用户选择的转译后的值
	if(selIndex!=-1){
		inputCodeVal=selRows[retnClnName];   //获取用户选择的实际的值（编码）
		inputNameVal=selRows[showName];      //获取用户选择的转译后的值
	}
	var objShow=$(obj).next();   //获得输入框
	if($(obj).val() != inputCodeVal){   //判断原值和用户重新选择的值是否相等
		//编辑付款单保存三次之后，刷新界面，把change事件移除了，这里加入判断。如果没有onchang事件就加上
		$(obj).val(inputCodeVal);
		$(objShow).val(inputNameVal);
		$(obj).change();   //触发自身弹框的change事件
	}
	sureClose(obj);   //确认按钮的关闭弹框
	//弹框确认之后拉取信息
	if(typeof($(obj).attr('lqdz')) != 'undefined' &&$(obj).attr('lqdz')!=""){   //判断该列是不是拉取信息
		if(typeof($(obj).attr('relationdsId'))!= 'undefined' && $(obj).attr('relationdsId')!=''){  //判断该列是不是拉取别的列还是被拉取
			relationCol($(obj)); 
		}
	}
	//弹框确认之后的回调函数
	if(typeof($(obj).attr('relationfunc'))== 'undefined' || $(obj).attr('relationfunc')==''){  //判断该列有没有拉取特殊函数(如编辑对照表中对照类型拉取对照编码)
	}else{	
		eval($(obj).attr('relationfunc')).call(this,$(obj));
	}
}



/*******************************
 * 普通弹框点击查询事件触发的方法
 */
function query_s(obj){
	var dataGObj =$(obj).parent().find('div #datalistAll');      
	loadColnData(obj,'','');
}



/****************************************************
 * 重置按钮(普通弹窗的重置)1.清除条件框 2.查询所有数据
 ****************************************************/
function resetConfig_s(obj,data){
	var dataGobjAll=$(obj).parent().parent().parent().find('div #datalistAll');      //所有
	var dataGobjFilter=$(obj).parent().parent().parent().find('div #datalistFilter'); //已选
	var inputCodeVal=$(obj).val();   //获取隐藏的框的编码
	 //1.清空input条件框
	var input_m = $(obj).parent().find('div #configS input'); 
	$(input_m).each(function(){
		$(this).val('');
	});
	//2.清除slect条件框
	var select_m = $(obj).parent().find('div #configS select'); 
	$(select_m).each(function(){
		$(this).find("option:selected").attr("selected",false);   
	});
	//3.重新加载所有的数据
	var isReset="true";
	loadColnData(obj,isReset,'');
	
}




/*********************************************
 * 拼接弹框上的过滤条件
 *********************************************/
function joinConfigStr(obj){
	var config="";
	var allConfig=$(obj).parent().children('#light').find('#configS').find('span input');   //存放输入查询条件的文本框
	for(var i=0;i<allConfig.length;i++){
		var configVal=$(allConfig[i]).val();
		if(typeof(configVal)!="undefined"&&configVal!=""){
			var configName=$(allConfig[i]).attr("id");
			if(typeof(configName)=="undefined"||configName==""){
				$.messager.alert("查询提示：","请检查查询条件的格式封装是否正确");
			}
			var str=configName+"-"+configVal+";";
			config+=str;
		}
	}
	var allConfigS=$(obj).parent().children('#light').find('#configS').find('span select');   //存放输入查询条件的下拉
	for(var i=0;i<allConfigS.length;i++){
		var configVal=$(allConfigS[i]).find("option:selected").text();
		if(typeof(configVal)!="undefined"&&configVal!=""){
			var configName=$(allConfigS[i]).attr("id");
			if(typeof(configName)=="undefined"||configName==""){
				$.messager.alert("查询提示：","请检查查询条件的格式封装是否正确");
			}
			var str=configName+"-"+configVal+";";
			config+=str;
		}
	}
	return config;
}


/*******************************************
 * 编辑对照信息的对照类型拉取对照编码（弹框的回调函数）
 ******************************************/
function getBjDzCodeId(obj){
	var colName=$(obj).attr("qucln");
	var comparisonId=$(obj).val();
	var form= $(obj).parents("#ada_A_AFORM");
	$("#ada_A_AFORM input").each(function(){
		if($(this).attr("qucln")=='CODEID'){
			var codeInput=$(this);
			$.ajax({
				url:_m_url+'dz/loadBjCodeId',
				type:'post',
				async:"false",
				data:{'comparisonId':comparisonId},
				success:function(data){
					$(codeInput).val(data.info);
					$(codeInput).next("input[so=true]").val(data.info);
					$(codeInput).change();
				}
			});
		}
	});
}

/*******************************************
 * 发行对照信息的对照类型拉取对照编码（弹框的回调函数）
 ******************************************/
function getFxDzCodeId(obj){
	var colName=$(obj).attr("qucln");
	var comparisonId=$(obj).val();
	var form= $(obj).parents("#cai_A_AFORM");
	$("#cai_A_AFORM input").each(function(){
		if($(this).attr("qucln")=='CODEID'){
			var codeInput=$(this);
			$.ajax({
				url:_m_url+'dz/loadCwCodeId',
				type:'post',
				async:"false",
				data:{'comparisonId':comparisonId},
				success:function(data){
					$(codeInput).val(data.info);
					$(codeInput).next("input[so=true]").val(data.info);
					$(codeInput).change();
				}
			});
		}
	});
}

/*******************************************
 * 财务对照信息的对照类型拉取对照编码（弹框的回调函数）
 ******************************************/
function getCwDzCodeId(obj){
	var colName=$(obj).attr("qucln");
	var comparisonId=$(obj).val();
	var form= $(obj).parents("#dai_A_AFORM");
	$("#dai_A_AFORM input").each(function(){
		if($(this).attr("qucln")=='CODEID'){
			var codeInput=$(this);
			$.ajax({
				url:_m_url+'dz/loadCwCodeId',
				type:'post',
				async:"false",
				data:{'comparisonId':comparisonId},
				success:function(data){
					$(codeInput).val(data.info);
					$(codeInput).next("input[so=true]").val(data.info);
					$(codeInput).change();
				}
			});
		}
	});
}

/*******************************************
 *印制对照信息的对照类型拉取对照编码（弹框的回调函数）
 ******************************************/
function getYzDzCodeId(obj){
	var colName=$(obj).attr("qucln");
	var comparisonId=$(obj).val();
	var form= $(obj).parents("#abq_A_AFORM");
	$("#abq_A_AFORM input").each(function(){
		if($(this).attr("qucln")=='CODEID'){
			var codeInput=$(this);
			$.ajax({
				url:_m_url+'dz/loadBjCodeId',
				type:'post',
				async:"false",
				data:{'comparisonId':comparisonId},
				success:function(data){
					$(codeInput).val(data.info);
					$(codeInput).next("input[so=true]").val(data.info);
					$(codeInput).change();
				}
			});
		}
	});
}

/******************************************************
 * 有添加，无勾选。如:通用对象维护里面的银行卡号
 * modelType=5(一对多弹框(有添加无勾选))
 *****************************************************/
function showDataList_m5(obj,param1,param2){
	//如果弹框没有存在或者该弹框没有修改过那么就进入数据库加载弹框否则直接打开弹框
	if($(obj).parent().children('#light').length==0){    
		loadDataListStyle_m5(obj,param1,param2);   	//加载样式
		var dataColns= loadClnsData_m5(obj,param1,param2)			//加载字段和数据
		//加载弹框的过滤条件拼接
		var objConfig =$(obj).parent().children("#light").find("#configS");
		createConfig_m(objConfig,dataColns.columns);
	}else{
		if($(obj).parents("form").attr("flag")==3){   //复制页面
			//页面所有复制的弹框数据chan都是T
			if((typeof($(obj).attr("chan"))!='undefined'||$(obj).attr("chan")=='T')
					&&typeof($(obj).attr("isCopyChan"))=='undefined'||$(obj).attr("isCopyChan")!='T'){
				loadClnsData_m5(obj,param1,param2);
			}
		}else{
			if(typeof($(obj).attr("chan"))=='undefined'||$(obj).attr("chan")=='undefined'){
				loadClnsData_m5(obj,param1,param2);
			}
		}
	}
	fadeWin($(obj).parent());    //打开弹窗，打开遮罩
	focusE(obj);  //弹框的光标
}


//加载样式
function loadDataListStyle_m5(obj,param1,param2){
	$(obj).parent().append(dataListHtml);
	//1.添加和删除按钮隐藏
	$(obj).parent().children('#light').width($(obj).attr("dgw"));
	$(obj).parent().children('#light').height($(obj).attr("dgh"));
	//所有和已选标签隐藏
	$(obj).parent().children('#light').find("#selTab").css("display","none");
}

//加载字段和加载数据
function loadClnsData_m5(obj,param1,param2){
	var data=fillColns_m(obj);//加载字段成功(只有第一次弹出的时候加载字段)
	if(data!=null&&data!=undefined&&data!='undefined'&&data!=""){
		fillDataGrid_m7(obj,data); //加载数据
		//1.弹框确认按钮动态绑定的事件
		$($(obj).parent().children('#light').find("#sureData")).removeAttr("click");
		$($(obj).parent().children('#light').find("#sureData")).unbind("click");
		$($(obj).parent().children('#light').find("#sureData")).bind("click",function(){   
			sureDataList_m7(obj,data,param1);
		});
		
		//2.查询按钮绑定的事件
		$($(obj).parent().children('#light').find("#query")).removeAttr("click");
		$($(obj).parent().children('#light').find("#query")).unbind("click");
		$($(obj).parent().children('#light').find("#query")).bind("click",function(){   
			query_m(obj);      
		});
		
		//3.动态绑定重置按钮的事件
		$($(obj).parent().children('#light').find("#resetConfig")).removeAttr("click");
		$($(obj).parent().children('#light').find("#resetConfig")).unbind("click");
		$($(obj).parent().children('#light').find("#resetConfig")).bind("click",function(){   //查询按钮绑定的事件
			resetConfig_m(obj,data);      
		});
		
		//4关闭按钮绑定的事件
		$($(obj).parent().children('#light').find("#closeDL")).removeAttr("click");
		$($(obj).parent().children('#light').find("#closeDL")).unbind("click");
		$($(obj).parent().children('#light').find("#closeDL")).bind("click",function(){   //查询按钮绑定的事件
			closeDataList(obj);      
		});
	}
	return data;
}



/******************************************************
 * modelType=7(一对多弹框（无添加无勾选）)
 *****************************************************/
function showDataList_m7(obj,param1,param2){
	//如果弹框没有存在或者该弹框没有修改过那么就进入数据库加载弹框否则直接打开弹框
	if($(obj).parent().children('#light').length==0){  
		//加载样式
		loadDataListStyle_m7(obj,param1,param2);   
		//加载字段和数据
		var dataColns=loadClnsData_m7(obj,param1,param2);      
		
		//加载弹框的过滤条件拼接
		var objConfig =$(obj).parent().children("#light").find("#configS");
		createConfig_m(objConfig,dataColns.columns);
	}else{
		if($(obj).parents("form").attr("flag")==3){   //复制页面
			//页面所有复制的弹框数据chan都是T
			if((typeof($(obj).attr("chan"))!='undefined'||$(obj).attr("chan")=='T')&&
					typeof($(obj).attr("isCopyChan"))=='undefined'||$(obj).attr("isCopyChan")!='T'){
				loadClnsData_m7(obj,param1,param2);   //重新加载数据
			}
		}else{
			if(typeof($(obj).attr("chan"))=='undefined'||$(obj).attr("chan")=='undefined'){
				loadClnsData_m7(obj,param1,param2);
			}
		}
	}
	fadeWin($(obj).parent());    	//打开弹窗，打开遮罩
	focusE(obj);  					//弹框的光标
}


//加载modelType=7(一对多弹框（无添加无勾选）)的样式
function loadDataListStyle_m7(obj,param1,param2){
	$(obj).parent().append(dataListHtml);
	//添加和删除按钮隐藏
	$(obj).parent().children('#light').width($(obj).attr("dgw"));
	$(obj).parent().children('#light').height($(obj).attr("dgh"));
	$(obj).parent().children('#light').find("#addData").css("display","none");
	$(obj).parent().children('#light').find("#deleteData").css("display","none");
	//所有和已选标签隐藏
	$(obj).parent().children('#light').find("#selTab").css("display","none");
}

//加载字段，加载数据，加载事件，并初始化datagrid
function loadClnsData_m7(obj,param1,param2){
	var data=fillColns_m(obj);		//加载字段												
	if(data!=null&&data!=undefined&&data!='undefined'&&data!=""){
		//加载数据
		fillDataGrid_m7(obj,data);	//加载数据,并初始化datagrid
		//1.弹框确认按钮绑定的事件
		$($(obj).parent().children('#light').find("#sureData")).removeAttr("click");
		$($(obj).parent().children('#light').find("#sureData")).unbind("click");
		$($(obj).parent().children('#light').find("#sureData")).bind("click",function(){   
			sureDataList_m7(obj,data,param1);
		});
		//2.查询按钮绑定的事件
		$($(obj).parent().children('#light').find("#query")).removeAttr("click");
		$($(obj).parent().children('#light').find("#query")).unbind("click");
		$($(obj).parent().children('#light').find("#query")).bind("click",function(){   
			query_m(obj);      
		});
		//3.动态绑定重置按钮的事件
		$($(obj).parent().children('#light').find("#resetConfig")).removeAttr("click");
		$($(obj).parent().children('#light').find("#resetConfig")).unbind("click");
		$($(obj).parent().children('#light').find("#resetConfig")).bind("click",function(){   //查询按钮绑定的事件
			resetConfig_m(obj,data);      
		});
		
		//4关闭按钮绑定的事件
		$($(obj).parent().children('#light').find("#closeDL")).removeAttr("click");
		$($(obj).parent().children('#light').find("#closeDL")).unbind("click");
		$($(obj).parent().children('#light').find("#closeDL")).bind("click",function(){   //查询按钮绑定的事件
			closeDataList(obj);      
		});
	}
	return data;
}


//加载DataGrid列字段（一对多弹框）
function fillColns_m(obj){
	var ediType=$(obj).attr("ediType");
	var multidsId =$(obj).attr('multidsid');
	var dsId=$(obj).attr('dsId');
	var coluname=$(obj).attr('qucln');
	var dataGobjAll=$(obj).parent().find('div #datalistAll');      //所有
	var dataGobjFilter=$(obj).parent().find('div #datalistFilter'); //已选
	if(ediType == null ||ediType==undefined||ediType=='undefined'|| ediType == ''){
		$.messager.alert("提示信息","'"+ediType+"' 对照信息字段ID为空请配置","info");
		return dataColn;
	}
	if(multidsId == null ||multidsId==undefined||multidsId=='undefined'|| multidsId == ''){
		$.messager.alert('对照信息MULTI_DS_ID没有配置');
		return dataColn;
	}
	var datagridM=$(obj).parent().find('div #datalist_m');    
	var data = returnColns_m(obj);
	if(data==null||data==""){
		$.messager.alert("提示信息","'"+multidsId+"' 对照信息字段为空请配置","info");
	}else{
		//加载datagrid
		if($(obj).attr('modeltype')==7){
			$(datagridM).attr("dgw",$(obj).attr("dgw"));
			$(datagridM).attr("dgh",$(obj).attr("dgh"));
			dzMDGrid_m2(datagridM,data);
		}else if($(obj).attr('modeltype')==6){
			$(dataGobjAll).attr("dgw",$(obj).attr("dgw"));
			$(dataGobjAll).attr("dgh",$(obj).attr("dgh"));
			$(dataGobjFilter).attr("dgw",$(obj).attr("dgw"));
			$(dataGobjFilter).attr("dgh",$(obj).attr("dgh"));
			dzMDGrid_m1(dataGobjAll,data);  //所有
			dzMDGrid_m1(dataGobjFilter,data); //已选
		}else if($(obj).attr('modeltype')==5){
			$(datagridM).attr("dgw",$(obj).attr("dgw"));
			$(datagridM).attr("dgh",$(obj).attr("dgh"));
			dzMDGrid_m3(datagridM,data);
		}
	}
	return data;
}

//加载弹窗一对多的列并返回
function returnColns_m(obj){
	var retColn = null;
	var multidsId =$(obj).attr('multidsid');
	var dsId=$(obj).attr('dsId');
	var coluname=$(obj).attr('qucln');
	$.ajax({
		url:_a_url+'framework/loadMulColn',
		data:{'mulDsId':multidsId,'dsId':dsId,'coluname':coluname},
		type:'post',
		async:false,
		success:function(data){
			retColn = data;
		}
	});
	return retColn;
}


//加载对应的数据
function fillDataGrid_m7(obj,dataClns){//obj是输入框 $(obj).parent().find('div #datalist') //查找列表
	var dataGObjM = $(obj).parent().find('div #datalist_m');
	var dataGobjAll=$(obj).parent().find('div #datalistAll');      //所有
	var dataGobjFilter=$(obj).parent().find('div #datalistFilter'); //已选
	var sinKey=$(obj).val();    //获得一对多表的关联键的值
	var codeVals=$(obj).parent().children("input[ismulcode=T]").val();   //获得编码的集合
	var multidsId = $(obj).attr('multidsid');
	var coluname = $(obj).attr('qucln');
	var dsid =$(obj).attr('dsid');
	var selectFlag="";
	var ediType=$(obj).attr("ediType");
	if(multidsId == 'null'){
		$.messager.alert('对照信息MULTI_DS_ID没有配置');	
	}
    var filterConfig = "";
    if(dsid === 'ds_zc_authorverification_cl') {
        var PAY_PARTY = $('#zzhxd_addWinTable input[qucln=PAY_PARTY]').val();
        filterConfig += " AND PAY_PARTY = '" + PAY_PARTY + "' ";
    }
	if($(obj).attr('modeltype')==7||$(obj).attr('modeltype')==5){
		$(dataGObjM).datagrid('loadData',{ total: 0, rows: []});   //加载本地数据，旧的行会被移除。对所有Tab分页不能用，对已选Tab中不带分页的能用
		$.ajax({
			type:'post',
			url:_a_url+'dz/loadMulEditData',
			data:{"dsid":dsid,"key":sinKey,"coluname":coluname},
			async:false,
			success:function(data){
				$(dataGObjM).datagrid('loadData',data);
			}
		});
	}else if($(obj).attr('modeltype')==6){
		$(dataGobjAll).datagrid('clearSelections');    //获取所有tab中已选的行,然后取消选择
		$(dataGobjFilter).datagrid('loadData',{total:0, rows: []});   //加载本地数据，旧的行会被移除。对所有Tab分页不能用，对已选Tab中不带分页的能用
		$(dataGobjAll).datagrid({
			idField:dataClns.multiClnsDValue,
			onUnselect:function(rowIndex, rowData){
				selectFlag=0;   //表示所有tab中取消选择
				selectOrUn(dataGobjAll,dataGobjFilter,rowIndex,rowData,selectFlag,dataClns);
			},
			onSelect:function(rowIndex, rowData){
				selectFlag=1;   //表示所有tab中选择一行
				selectOrUn(dataGobjAll,dataGobjFilter,rowIndex,rowData,selectFlag,dataClns);
			},
			onSelectAll:function(rows){//所有里面全选的时候
////			//把已选里面的数据移除，然后把所有里面的数据添加进来
				selectFlag=3;   //表示所有tab中选择一行
				selectOrUn(dataGobjAll,dataGobjFilter,0,rows,selectFlag,dataClns);
			},
			onUnselectAll:function(rows){//所有里面全不选的事件
				selectFlag=4; 
				selectOrUn(dataGobjAll,dataGobjFilter,0,rows,selectFlag,dataClns);
			}
		});
		$(dataGobjFilter).datagrid({
			idField:dataClns.multiClnsDValue,
			singleSelect:false,
			onUnselect:function(rowIndex, rowData){
				selectFlag=2;   //表示已选tab中取消选择
				selectOrUn(dataGobjAll,dataGobjFilter,rowIndex,rowData,selectFlag,dataClns);
			},
			onUnselectAll:function(rows){//已选里面全不选的事件
				selectFlag=5; 
				selectOrUn(dataGobjAll,dataGobjFilter,0,rows,selectFlag,dataClns);
			}
		});	
		//加载数据 
		$.ajax({
			type:'post',
			url:_a_url+'dz/loadMulEditData',
			data:{"dsid":dsid,"key":sinKey,"coluname":coluname, "filterConfig":filterConfig},
			async:false,
			success:function(data){
				$(dataGobjAll).datagrid('loadData',data);
			}
		});
		//判断有没有选中的数据
		if(codeVals!=null&&codeVals!=undefined&&codeVals!='undefined'&&codeVals!=""){
			var codeIds=codeVals.split(";");
			for(var i=0;i<codeIds.length;i++){
				if(codeIds[i]!=null&&codeIds[i]!=undefined&&codeIds[i]!='undefined'&&codeIds[i]!=""){
					$(dataGobjAll).datagrid('selectRecord',codeIds[i]);//通过 id 的值做参数选中一行  会触发onSelect事件
				}
			}
		}
	}
}


//处理所有Tab中选中和取消选中项
function selectOrUn(dataGobjAll,dataGobjFilter,rowIndex,rowData,selectFlag,data){
	var allRowsSel=$(dataGobjAll).datagrid('getSelections');    //获取所有tab中已选的行
	var nowRows = $(dataGobjFilter).datagrid('getRows');     //获取已选tab中已选的行
	var coln=data.multiClnsDValue;
	if(selectFlag==1){     //所有的tab标签中选择一行的时候
		for(var i=0;i<nowRows.length;i++){   //遍历已选的行，如果已选行的Id值有用户选择的Id值，那么已选中就不需要添加
			if(rowData[coln]==nowRows[i][coln]){
				return;
			}
		}
		$(dataGobjFilter).datagrid('appendRow',rowData);
		$(dataGobjFilter).datagrid('selectRow',nowRows.length-1);
	}else if(selectFlag==0){     //所有的tab标签取消对一行的选择的时候
		for(var k = 0;k < nowRows.length; k++){
			if(nowRows[k][coln] == rowData[coln]){   //如果已选tab中有所有tab标签中选中的数据那么让已选tab中的该行选中
				$(dataGobjFilter).datagrid('deleteRow',k);
			 	break;
			}
		}
	}else if(selectFlag==2){    //表示已选tab中取消选择
		$(dataGobjFilter).datagrid('deleteRow',rowIndex);    //已选Tab中取消一行的时候删除该行
		//找到所有tab中所有的选中行
		for(var i=0;i<allRowsSel.length;i++){
			if(rowData[coln]==allRowsSel[i][coln]){ 
				var _ri = $(dataGobjAll).datagrid('getRowIndex',allRowsSel[i]);
				$(dataGobjAll).datagrid('unselectRow',_ri);
				break;
			}
		}
	}else if(selectFlag==3){    //所有tab中全选的时候
		$(dataGobjFilter).datagrid("loadData",{total:rowData.length,rows:rowData});
		var rows=$(dataGobjFilter).datagrid("getRows");
		for(var i=0;i<rows.length;i++){
			$(dataGobjAll).datagrid("selectRow",i);
		}
	}
	else if(selectFlag==4){    //所有tab中全不选的事件
		$(dataGobjFilter).datagrid("loadData",{total:0,rows:[]});
	}
	else if(selectFlag==5){    //已选tab中全不选的事件
		$(dataGobjFilter).datagrid("loadData",{total:0,rows:[]});
		$(dataGobjAll).datagrid("unselectAll");
	}
}
	

//确定弹框窗口关闭事件
function sureDataList_m7(obj,data,param1){//确定按钮
	//获取选取的数据
	var mulTable=data.multitable;      //获取一对多对应的表
	var mulClnFk=data.multiClnsFk;   //获得一对多表的关联键的的列名
	var mulCodeColn=data.multiClnsDValue;   //存编码的字段
	var mulColnDesc=data.multiClnsDescrib;    //除了编码以外要返回的字段
	var mulSameDsId=data.multiSameDsid;    //相似的dsId
	var mulDescFlag=data.multiDescridFlag;  //如果是T则返回选中的行
	var mulFunction=data.multiReturnFunc;    //弹框的回掉函数
	var dsId=$(obj).attr("dsid");
	var qucln=$(obj).attr("qucln");
	
	var oldShowMulVal=$(obj).parent().children("input[ismulcode=T]").val();
	var modelType=$(obj).attr("modeltype");   //获得一对多模板的类型
	var mulDsId=$(obj).attr("multidsid");    //获取第三张表的dsId
	var dsId=$(obj).attr("dsid");         //获得本单据的dsId
	var columnName=$(obj).attr("qucln");   //获得当前弹框列的字段名
	var sinId=$(obj).val();     //获得一对多表的关联键的值
	var codeVals=$(obj).parent().children("input[ismulcode=T]").val();   //获得编码的集合
	var dataGObjM = $(obj).parent().find('div #datalist_m');    //整个div弹框对象
	var dataGobjFilter=$(obj).parent().find('div #datalistFilter'); //获取已选tab的弹框数据
	var formatfunc=$(obj).attr("formatfunc");   
	//定义对象
	var omObj = new Array();
	var mapRecords = new Array();
	if(formatfunc==null||formatfunc==""){
		$.messager.alert('操作提示',columnName+"字段未设置转译的方法");
	}
	var allRows = new Array();
	var changeLen =0;
	var str = "";
	var showVal="";
	if(modelType==7||modelType==5){   //无勾选
		var allLength = $(dataGObjM).datagrid('getRows').length;
		for(var i=0;i<allLength;i++){
			$(dataGObjM).datagrid('endEdit',i);
		}
		allRows = $(dataGObjM).datagrid('getRows');   //得到该弹框中datagrid中的所有选中的行
		changeLen=$(dataGObjM).datagrid('getChanges').length;   //得到该弹框中datagrid中的所有选中的行
	}else if(modelType==6){   //有勾选
		allRows = $(dataGobjFilter).datagrid('getRows');   //得到已选弹框中的所有的选中的行
	}
	if(mulColnDesc!=null&&mulColnDesc!=""){    //如果要返回的字段（除了编码以外的字段）不为空
		for(var i=0;i<allRows.length;i++){
			if(allRows[i][mulCodeColn]!=null&&allRows[i][mulCodeColn]!=""){
				if(allRows[i][mulColnDesc] != null && allRows[i][mulColnDesc] != ''){
					if((dsId=='ds_yz_print_explain1'||dsId=='ds_yz_print_explain2'||dsId=='ds_yz_reprint1'||dsId=='ds_bj_ysqr1'||dsId=='ds_bj_ysqr1_fx'||dsId=='ds_yz_reprint1_fx')&&(qucln=='YINSHU_FP'||qucln=='YANGSHU_FP'||qucln=='YINSHU_FP_YZ')&&(allRows[i][mulColnDesc]==0)){
					}
					else if(dsId=='ds_bs_clients1'&&qucln=='C_ADDRESS_SEND'){
						if(allRows[i]["IS_SHOW"]=="1"){
							str+=allRows[i][mulCodeColn]+":"+allRows[i][mulColnDesc]+";";
						}
					}
					else{
						str+=allRows[i][mulCodeColn]+":"+allRows[i][mulColnDesc]+";";
					}
				}else{
					if((dsId=='ds_yz_print_explain1'||dsId=='ds_yz_print_explain2'||dsId=='ds_yz_reprint1'||dsId=='ds_bj_ysqr1'||dsId=='ds_bj_ysqr1_fx'||dsId=='ds_yz_reprint1_fx')&&(qucln=='YINSHU_FP'||qucln=='YANGSHU_FP'||qucln=='YINSHU_FP_YZ')){
					}
					else if(dsId=='ds_bs_clients1'&&qucln=='C_ADDRESS_SEND'){
						if(allRows[i]["IS_SHOW"]=="1"){
							str+=allRows[i][mulCodeColn]+":"+allRows[i][mulColnDesc]+";";
						}
					}
					else{
						str+=allRows[i][mulCodeColn]+";";
					}
				}
			}
		}	
		//填充数据
		$(obj).parent().children("input[ismulcode=T]").val(str);
		//转译数据
		var showVal="";
		if(str!=null||str!=""){  //没有值的时候不需要调用转译方法
			showVal=eval('window.parent.'+$(obj).attr('formatfunc')).call(this,str);
		}
		$(obj).parent().children('input[dgs=true]').val(showVal);
		if(changeLen>0||codeVals!=str){  
			$(obj).change();
			if($(obj).parents("form").attr("flag")==3){
				$(obj).attr("iscopychan","T")
			}else{
				$(obj).removeAttr("iscopychan");
			}
		}
	}else{
		//只有编码字段返回
		for(var i=0;i<allRows.length;i++){
			if(allRows[i][mulCodeColn]!=null&&allRows[i][mulCodeColn]!=""){
				str+=allRows[i][mulCodeColn]+";";
			}
		}
		//填充数据
		$(obj).parent().children("input[ismulcode=T]").val(str);
		//转译数据
		var showVal="";
		if(str!=null||str!=""){  //没有值的时候不需要调用转译方法
			showVal=eval('window.parent.'+$(obj).attr('formatfunc')).call(this,str);
		}
		$(obj).parent().children('input[dgs=true]').val(showVal);
		if(changeLen>0||codeVals!=str){  
			$(obj).change();
			if($(obj).parents("form").attr("flag")==3){
				$(obj).attr("iscopychan","T")
			}else{
				$(obj).removeAttr("iscopychan");
			}
		}
		
	}
	//判断文本框的值有没有发生改变
	var newShowMulVal=$(obj).parent().children("input[ismulcode=T]").val();
	if(oldShowMulVal!=newShowMulVal){
		$(obj).parent().children("input[ismulcode=T]").change();
	}
	sureClose(obj);   //确认按钮的关闭弹框
	
}




/******************************************************
 * 无添加，有勾选。如：作者，责编等任务选择；
 * modelType=6(一对多弹框(无添有勾选))
 *****************************************************/
function showDataList_m6(obj,param1,param2){
	//如果弹框没有存在或者该弹框没有修改过那么就进入数据库加载弹框否则直接打开弹框
	if($(obj).parent().children('#light').length==0){    
		 loadDataListStyle_m6(obj,param1,param2);
		 loadClnsData_m6(obj,param1,param2);
	}else{
		if(typeof($(obj).attr("chan"))=='undefined'||$(obj).attr("chan")=='undefined'){
			if($(obj).parent().children('#light').length==0){
				loadDataListStyle_m6(obj,param1,param2);
			}
			loadClnsData_m6(obj,param1,param2);
		}
		if($(obj).parents("form").attr("flag")==3){   //复制页面
			//页面所有复制的弹框数据chan都是T
			if(typeof($(obj).attr("chan"))!='undefined'||$(obj).attr("chan")=='T'&&
					(typeof($(obj).attr("isCopyChan"))=='undefined'||$(obj).attr("isCopyChan")!='T')){
				loadClnsData_m6(obj,param1,param2);
			}
		}
	}
	//生成条件查询框
	var objConfig =$(obj).parent().children("#light").find("#configS");
	var dataC=returnColns_m(obj);
	createConfig_m(objConfig,dataC.columns);
	fadeWin($(obj).parent());    //打开弹窗，打开遮罩
	focusE(obj);  //弹框的光标
}

function loadDataListStyle_m6(obj,param1,param2){
	$(obj).parent().append(dataListHtml);
	$(obj).parent().children('#light').width($(obj).attr("dgw"));
	$(obj).parent().children('#light').height($(obj).attr("dgh"));
	var dataTab = $(obj).parent().find('#selTab');
	$(dataTab).tabs({  
		fit:true,
		plain:true,
	    border:false,
	    onSelect:function(title){   
			if(title.indexOf("已选") != -1){
				$(obj).attr("selTabIndex","1");
			}else if(title.indexOf("所有") != -1){
				$(obj).attr("selTabIndex","0");
			}else{
				$.messager.alert("element.js 出现错误");
			}
		}  
	});
	//添加和删除按钮隐藏
	$(obj).parent().children('#light').find("#addData").css("display","none");
	$(obj).parent().children('#light').find("#deleteData").css("display","none");
	//div的隐藏
	$(obj).parent().children('#light').find("#selTabM").css("display","none");
}


function loadClnsData_m6(obj,param1,param2){
	var data=fillColns_m(obj);//加载字段成功(只有第一次弹出的时候加载字段)
	if(data!=null&&data!=undefined&&data!='undefined'&&data!=""){
		//加载数据
		fillDataGrid_m7(obj,data); 
		
		//1.弹框确认按钮绑定的事件
		$($(obj).parent().children('#light').find("#sureData")).removeAttr("click");
		$($(obj).parent().children('#light').find("#sureData")).unbind("click");
		$($(obj).parent().children('#light').find("#sureData")).bind("click",function(){   
			sureDataList_m7(obj,data,param1);
		});
		
		//2.弹框查询按钮绑定的事件
		$($(obj).parent().children('#light').find("#query")).removeAttr("click");
		$($(obj).parent().children('#light').find("#query")).unbind("click");
		$($(obj).parent().children('#light').find("#query")).bind("click",function(){  
			query_m(obj);      
		});
		
		//3.动态绑定重置按钮的事件
		$($(obj).parent().children('#light').find("#resetConfig")).removeAttr("click");
		$($(obj).parent().children('#light').find("#resetConfig")).unbind("click");
		$($(obj).parent().children('#light').find("#resetConfig")).bind("click",function(){   //查询按钮绑定的事件
			resetConfig_m(obj,data);      
		});
		
		//4关闭按钮绑定的事件
		$($(obj).parent().children('#light').find("#closeDL")).removeAttr("click");
		$($(obj).parent().children('#light').find("#closeDL")).unbind("click");
		$($(obj).parent().children('#light').find("#closeDL")).bind("click",function(){   //查询按钮绑定的事件
			closeDataList(obj);      
		});
	}
}



//一对多的重置
function resetConfig_m(obj,data){
	 //1.清空input条件框
	var input_m = $(obj).parent().find('div #configS input'); 
	$(input_m).each(function(){
		$(this).val('');
	});
	//2.清除slect条件框
	var select_m = $(obj).parent().find('div #configS select'); 
	$(select_m).each(function(){
		$(this).find("option:selected").attr("selected",false);   
	});
	//3.重新加载所有的数据(调用加载数据的方法)
	fillDataGrid_m7(obj,data);
	
	
	//4.重置清除弹框的选中行
	if($(obj).attr('modeltype')=='6'){
		var dataGobjAll=$(obj).parent().parent().parent().find('div #datalistAll');      //所有
		var dataGobjFilter=$(obj).parent().parent().parent().find('div #datalistFilter'); //已选
		$(dataGobjAll).datagrid("clearSelections");
		if($(dataGobjFilter).datagrid("getRows").length>0){
			var length=$(dataGobjFilter).datagrid("getRows").length;
			for(var i=0;i<length;i++){
				$(dataGobjFilter).datagrid('deleteRow',i); 
			}
		}
	}
}

/**************************************************************************
 * 界面的拉取关联字段方法                                                      *
 ***************************************************************************/
function relationCol(obj){
	var colName= $(obj).attr('qucln');
	var lqDsId=$(obj).attr('relationdsid');
	var dsId = $(obj).attr('dsid');
	var pdivName =$(obj).parents('form').attr('id');
	var valStr = $(obj).val();
	var lqdz=$(obj).attr("lqdz");  //获取拉取字段的大写字母
	$.ajax({
		type:'post',
		url:_m_url+'framework/relationCol',
		data:{'colName':colName,'dsId':dsId,'relationVal':valStr},
		async:false,
		success:function(data){
			if(data.objList != null && data.objList !=""){
				fillInfoByXt(pdivName,data.objList[0]);
				cEfectLqDz(pdivName,1,lqdz);  //格式化对照信息拉取的格式
			}
		}
	});
}



/************************************************
 *  添加一行
*************************************************/
function addRow_M(obj){
	$(obj).parent().parent().find('#datalist_m').datagrid('fixRowHeight',4);
	//客户信息中的收获地址弹框中的生效字段的默认值为是
	if($(obj).parents("div[id=light]").parent().find("input[dsid='ds_bs_clients1']").attr("qucln")=='C_ADDRESS_SEND'){
		$(obj).parent().parent().find('#datalist_m').datagrid('appendRow',{"IS_SHOW":'1'});
	}else{
		$(obj).parent().parent().find('#datalist_m').datagrid('appendRow',{});
	}
}


/************************************************
 * 移除一行
*************************************************/
function deleteRow_M(obj){
	//获取选中行
	var datagrid_M=$(obj).parent().parent().find('#datalist_m');
	var currentRow=$(datagrid_M).datagrid('getSelected');
	//获取选中行的索引
	var currentIndex=$(datagrid_M).datagrid('getRowIndex',currentRow);
	if(currentRow==null||currentIndex==-1){
		$.messager.alert('删除提示','请先选中一行');
	}else{
		//删除选中项并提示
		$.messager.confirm("删除提示", "您确认删除吗", function (data) {
			if (data){   //确认
				$(datagrid_M).datagrid("deleteRow",currentIndex);
			}else{    //取消
			}
		});
	}
}

